function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

function getPathParamAferSlashLast() {
    var url= window.location.href;
    // 获取最后一个/下的数字参数，同时排除？之类的
    return url.substring(url.lastIndexOf('/') + 1).split("?")[0];
}


function isNumber(val) {
    var regPos = /^\d+(\.\d+)?$/; //非负浮点数
    var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
    if(regPos.test(val) || regNeg.test(val)) {
        return true;
        } else {
        return false;
        }
}

function checkWorkTime(time) {
    let ret = true;let isTwo = 0;
    time.split(",").forEach(element => {
        element.split("-").forEach(item=>{
            if (item == "" || isNaN(Number(item)) || Number(item) < 0 || Number(item) > 23) {
                ret = false;
            }
            isTwo++
        })
        isTwo ^= 2;
    });
    return ret && !isTwo ;
}